import { defineStore } from 'pinia'

/**
 * 布局配置
 */
export const useThemeConfig = defineStore('themeConfig', {
    state: (): ThemeConfigState => ({
        themeConfig: {
            isShowFooter: true,
            // 主页面切换动画：可选值"<slide-right|slide-left|opacitys>"，默认 slide-right
            animation: 'slide-right',
            /**
             * 全局网站标题 / 副标题
             */
            // 网站主标题（菜单导航、浏览器当前网页标题）
            globalTitle: '平台框架',
            // 网站副标题（登录页顶部文字）
            globalViceTitle: '平台框架',
            // 网站副标题（登录页顶部文字）
            globalViceTitleMsg: ''
        }
    }),
    actions: {
        setThemeConfig(data: ThemeConfigState) {
            this.themeConfig = data.themeConfig
        }
    }
})
